Problem

Die Programmnummer der CNC-Programme sollen leicht änderbar sein, damit neue Maschinen leichter integriert werden können.

Kontext

In den Arbeitsplänen werden die Programmnummern für die CNC-Programmen in OSEFA festgelegt. Diese Nummer gelten dann für alle Maschinen, die für die jeweilige Aufgabe eingesetzt werden können. Es können jedoch Beschränkungen bei den Programmnummern bei den einzelnen Maschinen existieren, weil dort z.B. Unterprogramme mit schon festgelegten Nummern für bestimmte Aufgaben existieren. Damit Überschneidungen der Programmnummern durch bestehende Programme und den Programmen von OSEFA vermieden werden, ist eine Zuordnung von CNC-Programmnummern auf der Maschine und der Programmnummer von OSEFA vorhanden, so daß die Programmnummern auf der Maschine unabhängig von den Programmnummern von OSEFA sind.

Vorarbeiten

Vorwissen

Lösung

  1. Erstellen der Datei "mapMachineNo.cfg".

    Dabei steht MachineNo für die Nummer der Maschine, diese Nummer ist 5 Zeichen breit und muß rechtsbündig geschrieben werden. So ist die Datei "map00001.cfg" für die Maschine Nr. 1.

    Aus dieser Datei liest OSEFA die Daten

  2. In die Datei "mapxxxxx" den Abschnitt "CNCPROGRANUMBERS" einfügen.
    [CNCPROGRANUMBERS]
  3. In dem Abschnitt "CNCPROGRANUMBERS" eine Zeile mit der OSEFA-Programmnummer und der Nummer des Programmes auf der Maschine einfügen.
    OsefaHPNo=MachineHPNo
  4. Für jede weiteres Programm den Schritt 3 mit den entsprechenden Daten wiederholen.

Beispiel:

[CNCPROGNUMBERS]
HP105=105

Das im Arbeitsplan angegebene Bearbeitungsprogramm "HP105" ist auf der Bearbeitungsmaschine unter der Nummer 105 zu erreichen.



OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal